package com.xian.im.common.enums;

/**
 * @program: xian-code
 * @description:
 * @author: liru.xian
 * @create: 2021-01-22 14:05
 **/
public enum CacheEnum {

    /**
     *  有效期600秒 , 最大容量3000
     *  有效期600秒 , 最大容量1000
     */
    users(60*60*2,2000),
    groups(60*60*2,300),
    group_users(60*60*2,10000),
    ;
    public static final int DEFAULT_MAXSIZE = 10000;
    public static final int DEFAULT_TTL = 600;

    CacheEnum(int ttl, int maxSize) {
        this.ttl = ttl;
        this.maxSize = maxSize;
    }
    private int maxSize=DEFAULT_MAXSIZE;    //最大數量
    private int ttl=DEFAULT_TTL;        //过期时间（秒）
    public int getMaxSize() {
        return maxSize;
    }
    public int getTtl() {
        return ttl;
    }


}
